package duppentity.dto.account;

/**
 * Description:  user_account_detail 实体 dto 类
 * Author: pengpeng@djcars.cn
 * Date: 2019/11/15 14:34
 */

public class UserAccountDetailDto {

    /** 不采用递增值，采用代码生成的唯一 ID */
    public String id;

    /** 下单用户id，参考表的主键：user_info.id */
    public Long userId;

    /** 用户手机号 */
    public String mobile;

    /** 操作类型：1充值，2微信支付洗车，3余额支付洗车，4微信退款， 5余额退款 */
    public Integer action;

    /** 操作类型名称 */
    public String actionTypeName;

    /** 名称 */
    public String name;

    /** 操作金额（分） */
    public String amount;

    /** action=1、3、5时为余额（分），其它情况无意义 */
    public String balance;

    /** 业务订单表id：action=1时为payin.id，action=2、3时为user_order.id，action=4、5时为refund.id */
    public String contentId;

    /** 商品订单号：action=1时为payin.pay_trade_no，action=2、3时为user_order.order_no，action=4、5时为refund.refund_trade_no */
    public String payTradeNo;

    /** 交流流水号：action=1、2、3时为payin.out_trade_no，action=4、5时为refund.out_trade_no */
    public String outTradeNo;

    /** 创建时间 */
    public Long createTime;

    /** 支付方式名称 */
    public String payTypeName;
}

